have(has)表示“有”时不能用于there be 句型;但是,there be 句型可以用现在完成时,即there have (has) been +主语。 例如: ( …
注意,“there be” 句型既可以表示 “某地有某物或某人” 也可以表示 “某地发生了一个状况” ,而 “there has/have been” 多表示 …
意思就是“已经有……了” 用had的那个肯定就是过去完成时了,用has的那个,当然就是have的第三人称单数了。 例如. there have been …
there be句型是倒装句,意思是"有",be的形式由be后第一个名词的单复数决定; there have been,意思是"曾经有",是there be句型的现 …
there have been,意思是"曾经有",是there be句型的现在完成时态形式,此时be后主语为复数名词,如果be后主语为单数名词,则应 …
更多内容请点击:BBC Learning English - 你问我答 / ‘T…